package com.work.straighttalk.ui.i;

import android.app.Activity;

import java.util.List;

/**
 * Created by dllo on 16/3/4.
 */
public interface ChatVI<T> {
    //加载items
    void loadItems(List<T> lists);

    /**
     * 发送新消息时 loading
     */
    void showItemLoading(T itemData);

    /**
     * 用于接收新消息 ui显示
     *
     * @param t
     */
    void addItem(T t);

    /**
     * 点击输入后 输入框清空
     */
    void setEditTextNull();

    Activity getActivity();

    /**
     * 获取会话的ID
     * @return
     */
    String getID();
    /**
     *移动到最后一条消息
     */
    void toBottom();
    /**
     *seekbar显示进度能力
     */
    void showSeekBarProgress(String userID,int progress);
    /**
     * seekbar max 调整
     */
    void showSeekBarMax(String msgID,int max);
}
